// 分享到新浪微博
function shareToSina (options = {}) {
  let _shareUrl = 'http://service.weibo.com/share/share.php'
      _shareUrl += '?appkey='+ encodeURIComponent(options.appkey || '') // 真实的appkey，必选参数
      _shareUrl += '&url='+ encodeURIComponent(options.url || document.location) // 参数url设置分享的内容链接|默认当前页location，可选参数
      _shareUrl += '&title=' + encodeURIComponent(options.title || document.title) // 参数title设置分享的标题|默认当前页标题，可选参数
      _shareUrl += '&source=' + encodeURIComponent(options.source ||'')
      _shareUrl += '&sourceUrl=' + encodeURIComponent(options.sourceUrl ||'')
      _shareUrl += '&content=utf-8'   // 参数content设置页面编码gb2312|utf-8，可选参数
      _shareUrl += '&pic=' + encodeURIComponent(options.pic ||'')  // 参数pic设置图片链接|默认为空，可选参数
  options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

// 分享到qq
function shareToQQ (options = {}) {
  let _shareUrl = 'https://connect.qq.com/widget/shareqq/iframe_index.html'
      _shareUrl += '?url=' + encodeURIComponent(options.url || document.location) // 分享的链接
      _shareUrl += '&title=' + encodeURIComponent(options.title || document.title)  // 分享的标题
  options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

// 分享到QQ空间
function shareToQzone (options = {}) {
  let _shareUrl = 'http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey'
      _shareUrl += '?url=' + encodeURIComponent(options.url || document.location) // 参数url设置分享的内容链接|默认当前页location
      _shareUrl += '&showcount=' + (options.showcount || 0) // 参数showcount是否显示分享总数,显示：'1'，不显示：'0'，默认不显示
      _shareUrl += '&desc=' + encodeURIComponent(options.desc || '') // 参数desc设置分享的描述，可选参数
      _shareUrl += '&summary=' + encodeURIComponent(options.summary || '') // 参数summary设置分享摘要，可选参数
      _shareUrl += '&title=' + encodeURIComponent(options.title || document.title) // 参数title设置分享标题，可选参数
      _shareUrl += '&site=' + encodeURIComponent(options.site || '') // 参数site设置分享来源，可选参数
      _shareUrl += '&pics=' + encodeURIComponent(options.pic || '') // 参数pics设置分享图片的路径，多张图片以＂|＂隔开，可选参数
  options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

// 分享到微信*
function shareToWx (options = {}) {
  let _shareUrl = 'http://qr.liantu.com/api.php'
      _shareUrl += '?text=' + encodeURIComponent(options.text || document.location)
  options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

// 分享到百度贴吧
function shareToTieba (options = {}) {
	let _shareUrl = 'http://tieba.baidu.com/f/commit/share/openShareApi'
      _shareUrl += '?title=' + encodeURIComponent(options.title || document.title) // 分享的标题
      _shareUrl += '&url=' + encodeURIComponent(options.url || document.location)  // 分享的链接
      _shareUrl += '&pic=' + encodeURIComponent(options.pic || '')  // 分享的图片
	options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

// 分享到豆瓣
function shareToDouban (options = {}) {
	let _shareUrl = 'http://shuo.douban.com/!service/share'
		_shareUrl += '?href=' + encodeURIComponent(options.url || document.location) // 分享的链接
		_shareUrl += '&name=' + encodeURIComponent(options.title || document.title) // 分享的标题
		_shareUrl += '&image=' + encodeURIComponent(options.pic || '') // 分享的图片
		options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

// 分享到人人网*
function shareToRenren (options = {}) {
	let _shareUrl = 'http://widget.renren.com/dialog/share'
      _shareUrl += '?link=' + encodeURIComponent(options.url || document.location) // 分享的链接
      _shareUrl += '&title=' + encodeURIComponent(options.title || document.title) // 分享的标题
	options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

//分享到开心网
function shareToKaixin (options = {}) {
	let _shareUrl = 'http://www.kaixin001.com/rest/records.php'
		_shareUrl += '?url=' + encodeURIComponent(options.url || document.location) // 分享的链接
		_shareUrl += '&content=' + encodeURIComponent(options.title || document.title) // 需要分享的文字，当文字为空时，自动抓取分享网址的title
		_shareUrl += '&pic=' + encodeURIComponent(options.pic || '') // 分享的图片，多个使用半角逗号分隔
		_shareUrl += '&showcount=' + (options.showcount || 0) // 是否显示分享数，显示：'1'，不显示：'0'
		_shareUrl += '&style=11' // 显示的样式，必选参数
		_shareUrl += '&aid=' + encodeURIComponent(options.site || '') // 显示分享来源
	options.callback ? options.callback(_shareUrl) : window.open(_shareUrl, '_blank')
}

export default {
  shareToSina,
  shareToQQ,
  shareToQzone,
  shareToWx,
  shareToTieba,
  shareToDouban,
  shareToRenren,
  shareToKaixin
}
